Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 Australia F1 Australia F2 Great Britain F2 UAE F2 Germany F17 United Arab Emirates F1 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 UAE F1 Kuwait F1 France F7 (Villers Les Nancy) Kuwait F2 Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas IPP Open - Helsinki IX Open Internacional D'Andorra - Andorra The Surbiton Trophy - Surbiton Abierto Club Casablanca - Mexico City Ljubljana Open - Ljubljana IPP Open - Helsinki USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao Challenger Ford de Cherbourg - Cherbourg Ostrava Open 2005 - Ostrava BMW Tennis Championship - Sunrise Odlum Brown Vancouver Open - Vancouver South African Airways Tennis Open - Durban 4° Sporting Challenger - Turin Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Gemax Samsung Open 2004 - Belgrade Uncle Toby's Burnie Challenger - Tasmania San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Ethias Trophy - Mons 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City BH Tennis Open International Cup - Belo Horizonte Busan Open Challenger Tennis - Busan Fergana Challenger - Fergana Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado The LTA Hull Challenger - Hull Fergana Challenger - Fergana Countrywide Classic USTA Challenger - Carson Isla de Lanzarote - Lanzarote Heineken Challenger - Ho Chi Minh City 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Challenger Hamburg - Hamburg BNP Paribas Primrose - Bordeaux USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Neride Prague Indoor - Prague Gallagher International - Hamilton Challenger Britania Zavaleta - Puebla Tennis Napoli Cup - Napoli Gosford Australian Unity Challenger - Gosford Delhi Challenger I - New Delhi Volvo Sylt Open - Sylt Samsung Securities Cup Challenger Tennis - Seoul Samarkand Challenger - Samarkand The Gallagher International ATP Tour Challenger - Hamilton The 70th King's Cup and Queen's Cup - Bangkok Sylt Open 2000 - Sylt 2003 Freeman Men's Challenger - Joplin Caversham International Tennis Tournament - Jersey Flea Market Cup Busan Challenger Tennis - Busan Noumea Challenger Fergana Tennis Challenger Tournament - Fergana Bristol Challenger Trophy - Bristol Asics Challenger Open - Monchengladbach 2004 Freeman Men's Challenger - Joplin Sunrise Challenger Open de la Ville de Saint Denis - Reunion Island Binghamton Professional Tennis Tournament - Binghamton Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Australian Men's Clay Court Challenger - Canberra Dharwad Challenger 2006 - Dharwad Okal Cup 2003 - Eckental Jameson Cup - Milan Steelers Cup - Kosice Challenger 42 - Andrezieux Tenerife Challenger 2004 Colorado Tennis Classic - Denver Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Cremona Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba KGHM Polish Indoors - Wroclaw The Natrel's Challenger of Granby - Granby Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Vancouver Challenger Binghamton Challenger Unique Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver KGHM Dialog Polish Indoors - Wroclaw Chuncheon Challenger Swanston Challenger - Sacramento Alexander Kolyaskin Memorial - Donetsk Rhodes Challenger Coffee Cup Challenger - Chikmagalur Prostejov Challenger Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Sacramento Challenger The Swanston Challenger - Sacramento Knoxville Challenger Bratislava Challenger Tatra Banka Open - Bratislava Pozoblanco Challenger Dallas Challenger Winnetka Challenger Penza Challenger Samsung Secruities Cup Challenger - Seoul Okal Cup 2004 - Eckental Astana Challenger Malaysian Open - Kuala Lumpur Segovia Challenger Shanghai Challenger Unicredit Czech Open - Prostejov Music City Challenger - Nashville Tashkent Challenger Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Nottingham Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Quimper Challenger Lubbock Challenger - Lubbock Kaohsiung Challenger Winnetka Challenger Belgrade Challenger South African Airways Open - East London Geneva Challenger Geneva Challenger Johannesburg Challenger Sao Paulo Challenger Leon Challenger Guadalajara Challenger Johannesburg Challenger Busan Challenger Pro Challenger at Calabasas - Calabasas III Isla de Lanzarote - Lanzarote Istanbul Challenger Eskisehir Challenger Vancouver Challenger Segovia Challenger St. Remy Challenger Szczecin Challenger Open D'Orleans - Orleans Tashkent Challenger President's Cup - Astana Yokohama Challenger Kolkata Challenger New Delhi Challenger Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Shenzhen Challenger Gimcheon Challenger Busan Challenger Vancouver Challenger Challenger Banque Nationale Rimouski - Rimouski Geneva Challenger Prostejov Challenger Bordeaux Challenger Orleans Challenger Brescia Challenger Andria Challenger Manila Challenger Oklahoma Challenger - Tulsa Segovia Challenger Bergamo Challenger Cherbourg Challenger Samsung Securities Cup - Seoul Guangzhou Challenger Taipei City Challenger Heilbronn Open - Heilbronn Orleans Challenger Brest Challenger Brescia Challenger Busan Challenger GHI Bronx Classic - Bronx Ischgl International Tennis Challenger 2003 - Ischgl Sacramento Challenger Bangkok Challenger Gemax Open - Belgrade Heilbronn Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta San Luis Potosi Challenger Busan Challenger Sporting Challenger 2003 - Turin Mouilleron-Le-Captif Challenger Cremona Challenger Winnetka Challenger Kyoto Challenger Wroclaw Challenger Kaohsiung Challenger Mauritius Open - Mauritius Tiburon Challenger Intersport Heilbronn Open - Heilbronn Calabasas Challenger Charlottesville Challenger Gemax Samsung Open 2005 - Belgrade USTA Men's Challenger of Dallas - Dallas BMW Challenger Open - Monchengladbach Draft Corona Mexico City Open - Mexico City Segovia Challenger Noumea Challenger Flea Market Cup - Busan Singapore Challenger Urbana-Champaign Challenger - Urbana Bukhara Challenger - Bukhara Britania Zavaleta - Puebla Segovia Challenger Sarasota Challenger Alessandria Challenger St. Remy Challenger Izmir Challenger USTA Seascape Challenger - Aptos Rezidenza Open - Magdeburg Gallagher International - Hamilton Nottingham Challenger V Gramado Open de Tennis - Gramado Bangkok Challenger USTA Men's Challenger of Dallas - Dallas Challenger Casino Lugano - Lugano Shenzhen Challenger Raanana Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Tumkur Open - Tumkur Open de L'Isere-Open 38 - Grenoble Ilkley Challenger USTA Men's Challenger of Dallas - Dallas Open de Montauban - Montauban Cridicard Mastercard Tennis Cup - Campos do Jordao Izmir Challenger VIII Open Internacional D'Andorra - Andorra The LTA Manchester Challenger - Manchester Andria Challenger Maui Challenger Taipei City Challenger RCA Championships - Indianapolis Seoul Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Gold Flake Open - Chennai Guadalajara Challenger Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign Gerry Weber Open - Halle Gemax Open - Belgrade Legg Mason Tennis Classic - Washington D.C. Busan Challenger Fergana Challenger Nottingham Challenger Nottingham-2 Challenger The Surbiton Trophy - Surbiton Geneva Challenger - Geneva TD Waterhouse Cup - Long Island Heineken Trophy - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw Alexander Kolyaskin Memorial - Donetsk Fifth Third Bank Tennis Classic - Lexington Vancouver Challenger Dharwad Challenger 2003 - Dharwad The Nottingham Challenger - Nottingham Bratislava Challenger Kun-Ming Challenger Granby Challenger - Granby DPD Challenger 2002 - Aschaffenburg Nottingham-2 Challenger Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby Open de L'Isere - Grenoble Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarajevo Open 2004 - Sarajevo Busan Open - Busan Flea Market Cup Busan Challenger Tennis - Busan GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Mouilleron-Le-Captif Challenger The LTA Bolton Challenger - Bolton 2005 Freeman Men's Challenger - Joplin dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin Istanbul Challenger Baden Open - Ettlingen Akbank Private Banking TED Open 2006 - Istanbul Odlum Brown Vancouver Open - Vancouver China Open - Beijing III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Next Generation Adelaide International - Adelaide Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Aptos Challenger Seoul Challenger Vancouver Challenger Kobstaedernes ATP Challenger - Kolding Winnetka Challenger Samsung Securities Cup - Seoul Geneva Challenger Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Recife Challenger Gerry Weber Open - Halle Johannesburg Challenger Busan Challenger Izmir Challenger The Stella Artois Grass Court Championships - London Savannah Challenger Gerry Weber Open - Halle Zagreb Challenger Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai China Open - Beijing Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Open 13 - Marseille Thailand Open - Bangkok The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Miller Lite Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote dAzur - Nice AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai St. Brieuc Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai SAP Open - San Jose China Open - Beijing Rakuten Japan Open - Tokyo Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Winnetka Challenger Topshelf Open - 's-Hertogenbosch BMW Open - Munich Kyoto Challenger Seoul Challenger Suisse Open - Gstaad Rimouski Challenger The Artois Championships - London Ortisei Challenger Qatar Exxon Mobil Open - Doha Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia SA Tennis Open - Johannesburg Thailand Open - Bangkok Sunrise Challenger Dallas Challenger BMW Open - Munich Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Bergamo Challenger Rimouski Challenger Farmers Classic - Los Angeles Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Johannesburg Challenger Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Mumbai Open - Mumbai Knoxville Challenger Gerry Weber Open - Halle Erste Bank Open - Vienna Sydney International - Sydney Mercedes Cup - Stuttgart Suisse Open - Gstaad Champaign Challenger Heilbronn Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Taipei City Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Genova Challenger Pilot Pen Tennis - New Haven Astana Challenger US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Farmers Classic - Los Angeles Eskisehir Challenger Gimcheon Challenger PTT Thailand Open - Bangkok China Open - Beijing Heilbronn Challenger Athens Challenger Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Le Gosier Challenger PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Apia International - Sydney Mons Challenger AIG Japan Open Tennis Championships - Tokyo Binghamton Challenger Aptos Challenger Anning Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Schickendanz Open - Furth Swiss Indoors Basel - Basel Tiburon Challenger Seoul Challenger Segovia Challenger Hall of Fame Tennis Championships - Newport Kaohsiung Challenger Credit Agricole Suisse Open - Gstaad Yokohama Challenger 2001 - Yokohama Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport TED Open-Akbank Private Banking - Istanbul Shimadzu All Japan Indoor - Kyoto Geneva Open - Geneva Warsteiner Challenger Wolfsburg - Wolfsburg Hall of Fame Tennis Championships - Newport 12th BH Tennis Open International Cup - Belo Horizonte Chengdu Open - Chengdu Challenger Leon 2004 - Leon The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Davis Cup, Group I, 2R, RSA-NED 3-1 Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel UBS Open Gstaad - Gstaad Swiss Indoors Basel - Basel Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Ordina Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto BNP Paribas Masters - Paris Geneva Open - Geneva NASDAQ-100 Open - Miami Qatar Open - Doha Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland French Open - Paris U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Open Seat Godo 2005 - Barcelona Davis Cup, World Group, 1R, SUI-USA 0-5 Ordina Open - s-Hertogenbosch Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, PO, SUI-BLR 3-2 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0